﻿using Onshi.POS.Modelo.Entidades;
using Onshi.POS.Modelo.Enumeradores;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Onshi.POS.Clientes.Vistas
{
    public interface IClientes
    {
        #region Propiedades

        String CampoPersonalizadoFiltro { get; }
        Int32 IdUsuarioSistema { get; }
        Int32 IdCliente { get; }
        String CodigoFiltro { get; }
        String NombreFiltro { get; }
        Int32 IdRubroClienteFiltro { get; }
        Byte IdTipoIvaFiltro { get; }
        String CuitFiltro { get; }
        String EmailFiltro { get; }
        String SitioWebFiltro { get; }
        String TelefonoFiltro { get; }
        String DomicilioFiltro { get; }
        List<Int32> IdBarriosFiltros { get; }
        Int32 IdVendedorFiltro { get; }
        Int32 IdListaPrecioVentaFiltro { get; }
        List<Byte> IdTiposFormasPagosFiltro { get; }
        Decimal LimiteDeudaDesdeFiltro { get; }
        Decimal LimiteDeudaHastaFiltro { get; }
        Decimal SaldoDesdeFiltro { get; }
        Decimal SaldoHastaFiltro { get; }
        EnumSiNo ObservacionesFiltro { get; }
        EnumSiNo ImagenFiltro { get; }
        EnumActivoInactivo EstadoFiltro { get; }
        List<Cliente> ListadoClientes { set; }

        #endregion
    }
}
